第七章复习题 20200106

题出错了

3

实现任意二叉树,m 个树叶,n 个结点,深度为 h,则()。

(0.8 分)

23

以下说法错误的是 ()(0.8 分)

0.0

正确答案:A

AD 都是错的

33

由二叉树的前序和后序遍历序列()惟一确定这棵二叉树。(0.8 分)

0.0

正确答案:A

严谨的讲,应该是不一定,正确答案是 A 不能

76

下面哪棵不是完全二叉树()

(0.8 分)

B、D 都不是,答案选 B

82

以下说法正确的是 ()(0.8 分)

B 是对的,C 是重言式也是对的,且 b 的标号非常不清晰。答案是 B

107

以下说法正确的是 ()

(0.8 分)

108

森林和二叉树的关系,目的是为了()(4.8 分)

完整题干是讨论树、森林和二叉树的关系,目的是为了()

做题不确定

2

以下说法错误的是 ()(0.8 分)

3

实现任意二叉树,m 个树叶,n 个结点,深度为 h,则()。

(0.8 分)

5

设某哈夫曼树中有 199 个结点,则该哈夫曼树中有()个叶子结点。(0.8 分)

6

设深度为 k 的二叉树上只有度为 0 和度为 2 的节点,则这类二叉树上所含结点总数最少()个(0.8 分)

肯定是 2k-1,每一层有 2 个,第一层有 1 个,做到 17 题才会

12

已知某二叉树的后序遍历序列是 dabec,中序遍历序列是 deabc,它的前序遍历序列是()

(0.8 分)

20

如果 T2 是由有序树 T 转化而来的二叉树,那么 T 中结点的前序就是 T2 中结点的()

(0.8 分)

33

由二叉树的前序和后序遍历序列()惟一确定这棵二叉树。(0.8 分)

35

二叉树是非线性数据结构,()。(0.8 分)

36

如下图所示,从结点 B 的兄弟结点有 () 个。

![image5](/img/user/resources/attachments/image5-2 1.jpg)

(0.8 分)

39

设二叉树结点的先根序列、中根序列和后根序列中,所有叶子结点的先后顺序 ()

(0.8 分)

40

具有 n(n>0) 个结点的完全二叉树的深度为()。

(0.8 分)

43

在一棵具有 k 层的满三叉树中,结点总数为 ()。

(0.8 分)

我选 D,等比数列求和

44

如下图所示,从根结点到结点 G 的路径长度为 ()。

![image5](/img/user/resources/attachments/image5-2 1.jpg)

(0.8 分)

45

以下说法错误的是 ()(0.8 分)

48

以下说法错误的是 ()(0.8 分)

51

以下说法错误的是 ()(0.8 分)

56

设 a,b 为一棵二叉树上的两个结点,在中序遍历时,a 在 b 前的条件是 ()。(0.8 分)

67

用顺序存储的方法,将完全二叉树中所有结点按层逐个从左到右的顺序存放在一维数组 R[1..n] 中,若结点 R[i] 有左孩子,则其左孩子是()。(0.8 分)

68

设二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是()。

(0.8 分)

69

表达式 A*(B+C)/(D-E+F) 的后缀表达式是()。

(0.8 分)

70

设哈夫曼树中的叶子结点总数为 m,若用二叉链表作为存储结构,则该哈夫曼树中总共有()个空指针域。(0.8 分)

所有 不空的

80

一棵二叉树有 n 个结点,要按某顺序对该二叉树中的结点编号,(号码为 1-n),编号须具有如下性质:二叉树中任一结点 V,其编号等于其左子树中结点的最大编号加 1。而其右子树中结点的最小编号等于 V 的编号加 1。试问应按()遍历顺序编号。

(0.8 分)

81

设 F 是由

![image12](/img/user/resources/attachments/image12-2 1.png)

![image13](/img/user/resources/attachments/image13-1 2.png)

![image14](/img/user/resources/attachments/image14-1 1.png)

三棵树组成的森林,与 F 对应的二叉树为 B,

![image12](/img/user/resources/attachments/image12-2 1.png)

![image13](/img/user/resources/attachments/image13-1 2.png)

![image14](/img/user/resources/attachments/image14-1 1.png)

的结点数分别为

image15

image16

image17

,则二叉树 B 的根结点的左子树的结点数为()。

(0.8 分)

我选 C,不熟练,查了才会

94

以下说法错误的是 ()(0.8 分)

104

欲实现任意二叉树的后序遍历的非递归算法二不必使用栈结构,最佳方案是二叉树采用 () 存储结构。

(0.8 分)

108

森林和二叉树的关系,目的是为了()(4.8 分)

113

根据二叉树的定义可知二叉树共有()种不同的形态。

(0.8 分)

116

设 a,b 为一棵二叉树上的两个结点,在中序遍历时,a 在 b 前面的条件是()。

(0.8 分)

117

用顺序存储的方法,将完全二叉树中所有结点按层逐个从左到右的顺序存放在一维数组 R[1..N] 中,若结点 R[i] 有右孩子,则其右孩子是()。

(0.8 分)

我的错题

2

以下说法错误的是 ()(0.8 分)

0.0

应该选 C

15

在一棵二叉树上第 5 层的结点数最多为()个。

(0.8 分)

0.0

应该选 D

23

以下说法错误的是 ()(0.8 分)

0.0

错题,没选错

33

由二叉树的前序和后序遍历序列()惟一确定这棵二叉树。(0.8 分)

0.0

应该选 A

37

设一棵完全二叉树中有 65 个结点,则该完全二叉树的深度为()。(0.8 分)

0.0

应该选 C

50

假定一棵三叉树的结点数为 50,则它的最小高度为 ()。

(0.8 分)

0.0

应该选 B

53

19、2、6、32、3、21、10,根据这些频率作为权值构造哈夫曼树,则这棵哈夫曼树的高度为 ()。(0.8 分)

0.0

应该选 A

65

设某棵二叉树的高度为 10,则该二叉树上叶子结点最多有()。

(0.8 分)

0.0

应该选 C

76

下面哪棵不是完全二叉树()

(0.8 分)

0.0

我的答案:D

94

以下说法错误的是 ()(0.8 分)

0.0

应该选 B

99

深度为 5 的二叉树最少有 () 个结点。(0.8 分)

0.0

应该选 B,没说是完全二叉树

107

以下说法正确的是 ()

(0.8 分)

0.0

应该选 B

108

森林和二叉树的关系,目的是为了()(4.8 分)

0.0

应该选 C

113

根据二叉树的定义可知二叉树共有()种不同的形态。

(0.8 分)

0.0

应该选 B